/********************************************************************************
 * BannerSettings.java
 *
 * Created by Jigar Mistry
 * Last modified Date: Dec 4, 2008 10:21:32 AM by Jigar Mistry
 * Version : 0.1
 * Copyright (c) 2008 - 2009 cyberThink Infotech Pvt. Ltd., All rights reserved.
 ********************************************************************************/
package com.printeverywhere.dto;

/**
 * BannerSettings entity.
 *
 * @author MyEclipse Persistence Tools
 */

public class BannerSettings implements java.io.Serializable {

	/** */
	private static final long serialVersionUID = 1L;

	// Fields

	private Integer id;
	private String formatName;
	private Integer noOfFormat;
	private Integer type;
	private Integer maxWidth;
	private Integer maxHieght;
	private Integer baseHieghtWidth;
	private boolean textBelow;
	private boolean trackingSupport;
	private String linkTarget;
	private String description;
	private boolean enable;

	// Constructors

	/** default constructor */
	public BannerSettings() {
	}

	/** minimal constructor */
	public BannerSettings(boolean textBelow, boolean enable) {
		this.textBelow = textBelow;
		this.enable = enable;
	}

	/** full constructor */
	public BannerSettings(String formatName, Integer noOfFormat, Integer type,
			Integer maxWidth, Integer maxHieght, Integer baseHieghtWidth,
			boolean textBelow, boolean trackingSupport, String linkTarget,
			String description, boolean enable) {
		this.formatName = formatName;
		this.noOfFormat = noOfFormat;
		this.type = type;
		this.maxWidth = maxWidth;
		this.maxHieght = maxHieght;
		this.baseHieghtWidth = baseHieghtWidth;
		this.textBelow = textBelow;
		this.trackingSupport = trackingSupport;
		this.linkTarget = linkTarget;
		this.description = description;
		this.enable = enable;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getFormatName() {
		return this.formatName;
	}

	public void setFormatName(String formatName) {
		this.formatName = formatName;
	}

	public Integer getNoOfFormat() {
		return this.noOfFormat;
	}

	public void setNoOfFormat(Integer noOfFormat) {
		this.noOfFormat = noOfFormat;
	}

	public Integer getType() {
		return this.type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getMaxWidth() {
		return this.maxWidth;
	}

	public void setMaxWidth(Integer maxWidth) {
		this.maxWidth = maxWidth;
	}

	public Integer getMaxHieght() {
		return this.maxHieght;
	}

	public void setMaxHieght(Integer maxHieght) {
		this.maxHieght = maxHieght;
	}

	public Integer getBaseHieghtWidth() {
		return this.baseHieghtWidth;
	}

	public void setBaseHieghtWidth(Integer baseHieghtWidth) {
		this.baseHieghtWidth = baseHieghtWidth;
	}

	public String getLinkTarget() {
		return this.linkTarget;
	}

	public void setLinkTarget(String linkTarget) {
		this.linkTarget = linkTarget;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public boolean isTextBelow() {
		return textBelow;
	}

	public void setTextBelow(boolean textBelow) {
		this.textBelow = textBelow;
	}

	public boolean isTrackingSupport() {
		return trackingSupport;
	}

	public void setTrackingSupport(boolean trackingSupport) {
		this.trackingSupport = trackingSupport;
	}

	public boolean isEnable() {
		return enable;
	}

	public void setEnable(boolean enable) {
		this.enable = enable;
	}
}